Scenario grouping and decomposition algorithms for chance-constrained programs
نویسندگان
چکیده
A lower bound for a finite-scenario chance-constrained problem is given by the quantile value corresponding to the sorted optimal objective values of scenario subproblems. This quantile bound can be improved by grouping subsets of scenarios at the expense of larger subproblems. The quality of the bound depends on how the scenarios are grouped. We formulate a mixed-integer bilevel program that optimally groups scenarios to tighten the quantile bounds. For general chance-constrained programs we propose a branch-and-cut algorithm to optimize the bilevel program, and for chance-constrained linear programs, we derive a mixed-integer linear programming reformulation. We also propose several heuristics for grouping similar or dissimilar scenarios. Our computational results show that optimal grouping bounds are much tighter than heuristic bounds, resulting in smaller root node gaps and better performance of the scenario decomposition algorithm for chance-constrained 0-1 programs. Moreover, the bounds from feasible grouping solutions obtained after solving the optimal grouping model for 20%50% of the total time are sufficiently tight, having gaps under 10% of the corresponding optimal grouping bounds. They outperform heuristic grouping bounds both in tightness and solving time, and can be significantly strengthened using larger group size.
منابع مشابه
Scalable Heuristics for Stochastic Programming with Scenario Selection
We describe computational procedures to solve a wide-ranging class of stochastic programs with chance constraints where the random components of the problem are discretely distributed. Our procedures are based on a combination of Lagrangian relaxation and scenario decomposition, which we solve using a novel variant of Rockafellar and Wets’ progressive hedging algorithm. Experiments demonstrate ...
متن کاملDecomposition algorithms for two-stage chance-constrained programs
We study a class of chance-constrained two-stage stochastic optimization problems where second-stage feasible recourse decisions incur additional cost. In addition, we propose a new model, where “recovery” decisions are made for the infeasible scenarios to obtain feasible solutions to a relaxed second-stage problem. We develop decomposition algorithms with specialized optimality and feasibility...
متن کاملOptimization Driven Scenario Grouping
Scenario decomposition algorithms for stochastic programs compute bounds by dualizing all nonanticipativity constraints and solving individual scenario problems independently. We develop an approach that improves upon these bounds by re-enforcing a carefully chosen subset of nonanticipativity constraints, effectively placing scenarios into ‘groups’. Specifically, we formulate an optimization pr...
متن کاملOn the Sample Size of Random Convex Programs with Structured Dependence on the Uncertainty
Many control design problems subject to uncertainty can be cast as chance constrained optimization programs. The Scenario Approach provides an intuitive way to address these problems by replacing the chance constraint with a finite number of sampled constraints (scenarios). The sample size critically depends on the so-called Helly’s dimension, which is always upper bounded by the number of deci...
متن کاملDiscrepancy Distances and Scenario Reduction in Two-stage Stochastic Mixed-integer Programming
Polyhedral discrepancies are relevant for the quantitative stability of mixed-integer two-stage and chance constrained stochastic programs. We study the problem of optimal scenario reduction for a discrete probability distribution with respect to certain polyhedral discrepancies and develop algorithms for determining the optimally reduced distribution approximately. Encouraging numerical experi...
متن کامل